package com.crm.model.entity.customerManager;

import java.math.BigDecimal;
import java.util.Date;

public class Competitor {
    private String competitorId;

    private String productName;

    private String competitorName;

    private BigDecimal productPrice;

    private BigDecimal competitorPrice;

    private String competitorUnit;

    private Date competitorDueTime;

    private String currentBudget;

    private String budgetDirector;

    private String directorInformation;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private Short deleteStatus;

    private String customerId;

    private String opportunityId;

    private String contactId;

    public Competitor(String competitorId, String productName, String competitorName, BigDecimal productPrice, BigDecimal competitorPrice, String competitorUnit, Date competitorDueTime, String currentBudget, String budgetDirector, String directorInformation, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, Short deleteStatus, String customerId, String opportunityId, String contactId) {
        this.competitorId = competitorId;
        this.productName = productName;
        this.competitorName = competitorName;
        this.productPrice = productPrice;
        this.competitorPrice = competitorPrice;
        this.competitorUnit = competitorUnit;
        this.competitorDueTime = competitorDueTime;
        this.currentBudget = currentBudget;
        this.budgetDirector = budgetDirector;
        this.directorInformation = directorInformation;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.deleteStatus = deleteStatus;
        this.customerId = customerId;
        this.opportunityId = opportunityId;
        this.contactId = contactId;
    }

    public Competitor() {
        super();
    }

    public String getCompetitorId() {
        return competitorId;
    }

    public void setCompetitorId(String competitorId) {
        this.competitorId = competitorId == null ? null : competitorId.trim();
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public String getCompetitorName() {
        return competitorName;
    }

    public void setCompetitorName(String competitorName) {
        this.competitorName = competitorName == null ? null : competitorName.trim();
    }

    public BigDecimal getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(BigDecimal productPrice) {
        this.productPrice = productPrice;
    }

    public BigDecimal getCompetitorPrice() {
        return competitorPrice;
    }

    public void setCompetitorPrice(BigDecimal competitorPrice) {
        this.competitorPrice = competitorPrice;
    }

    public String getCompetitorUnit() {
        return competitorUnit;
    }

    public void setCompetitorUnit(String competitorUnit) {
        this.competitorUnit = competitorUnit == null ? null : competitorUnit.trim();
    }

    public Date getCompetitorDueTime() {
        return competitorDueTime;
    }

    public void setCompetitorDueTime(Date competitorDueTime) {
        this.competitorDueTime = competitorDueTime;
    }

    public String getCurrentBudget() {
        return currentBudget;
    }

    public void setCurrentBudget(String currentBudget) {
        this.currentBudget = currentBudget == null ? null : currentBudget.trim();
    }

    public String getBudgetDirector() {
        return budgetDirector;
    }

    public void setBudgetDirector(String budgetDirector) {
        this.budgetDirector = budgetDirector == null ? null : budgetDirector.trim();
    }

    public String getDirectorInformation() {
        return directorInformation;
    }

    public void setDirectorInformation(String directorInformation) {
        this.directorInformation = directorInformation == null ? null : directorInformation.trim();
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId == null ? null : customerId.trim();
    }

    public String getOpportunityId() {
        return opportunityId;
    }

    public void setOpportunityId(String opportunityId) {
        this.opportunityId = opportunityId == null ? null : opportunityId.trim();
    }

    public String getContactId() {
        return contactId;
    }

    public void setContactId(String contactId) {
        this.contactId = contactId == null ? null : contactId.trim();
    }
}